The Elder Scrolls Forums

TES Construction Set and Plugins
   >> Morrowind Mods
Thread views: 589

Pages in this thread: 1 | 2 | (show all)   Print Thread
ghostwheel
(Novice)
01/22/03 02:25 AM
ESSFix - quick shot at duplication prevention utility  

Utility itself can be found HERE - 40Kb zip file. Hopefully freehosting.net does not use any Gator-like popups. If somebody will want to host it, I can e-mail it.

Basically utility does one thing - it takes Quicksave save file (quiksave.ess) and creates Updated Quicksave save file (updatedq1000.ess).

Obviously, new save file will have current date, preventing duplication in case when you just resaved plugin in the TESCS. But also, header of the save file will be updated with the list of CURRENT ACTIVE plugins and their appropriate file sizes.

In other words, intent is to fool Morrowind into thinking that save file is aware and up-to-date with all currently active plugins (those that selected in the Data Files listbox). Hopefully this will prevent wider range of duplication cases than just changed save file date.


DISCLAIMER.
Program has been written under 1 hour. While I tested it on trivial cases and introduced minimum amount of fool-proofing, results are not guaranteed. So, please, back up your saves before trying it.

All it should do is to find Morrowind installation from registry, read quiksave.ess, morrowind.ini and all active esp/esm files. After that it will display message box, create (if needed) updatedq1000.ess and essfix.log (both in Saves directory) and display essfix.log in notepad. Thats it.

If this algorithm will prove more or less efficient in preventing duplicates, I will update program to more user-friendly version in approximately 2-3 weeks.

Post Extras: Print Post

Hellbishop
(Diviner)
01/22/03 02:30 AM
Re: ESSFix - quick shot at duplication prevention utility [re: ghostwheel] 

Thanks ghostwheel! This look incredible!Just what we needed.

Post Extras: Print Post

beardo
(Acolyte)
01/22/03 02:39 AM
Re: ESSFix - quick shot at duplication prevention utility [re: ghostwheel] 

Great!! Exactly what's needed!


I never let my schooling interfere with my education - Mark Twain
Get your plug-ins from http://www.morrowindfiles.com

Post Extras: Print Post

Qwert44643
(Acolyte)
01/22/03 03:23 AM
Re: ESSFix - quick shot at duplication prevention utility [re: beardo] 

before i get it il aee what others have to say bout it first.
qwert

Creator of The Undead Dungeons.....Morrowinds Largest Dungeon.

My Mods:

http://thelys.free.fr/qwert.htm

Post Extras: Print Post

Shadowsong
(Adept)
01/22/03 03:43 AM
Re: ESSFix - quick shot at duplication prevention utility [re: Qwert44643] 

Hm..

Data size is irrelevant for duplication, as you yourself prooved.

Recheck of active esps prevents the errormessages when loading the savegame, but does it prevent ess references loosing track of esp-objects ( and thus cause doubling) ?

The new timestamp thing is useful, yes, but i have found pplusmain explorer enhancement quite comfortable.

Anyway, if you stumble on any tidbits concerning duplication, I'll be grateful to hear =)

--------------------------------------------------------------
- Advanced Modders Forum - - against doubling -

Post Extras: Print Post

Iudas
(Adept)
01/22/03 06:35 AM
Re: ESSFix - quick shot at duplication prevention utility [re: Shadowsong] 

Are you running XP and Properties Plus?
PPlus is about 5 years old now, it was not designed for the modified NTFS file system that is in XP. When I installed PPlus onto XP pro SP1, I lost the ability to copy longfilenames from and NTFS partition to a fat32 partition. Uninstalling PPlus restored the capability.

Post Extras: Print Post

Shadowsong
(Adept)
01/22/03 07:08 AM
Re: ESSFix - quick shot at duplication prevention utility [re: Iudas] 

On Win2K Pro SP3..and I have 60 gigs of NTFS, too, but no probs here =/


--------------------------------------------------------------
- Advanced Modders Forum - - against doubling -

Post Extras: Print Post

ghostwheel
(Novice)
01/22/03 08:17 AM
Re: ESSFix - quick shot at duplication prevention utility [re: Shadowsong] 

Shadowsong,

what date modification (using pplusmain or something similar) cannot handle is when you renaming plugin or adding new one. This utility will handle such situation, since it replaces esp-file names inside ess-file. Filesizes are irrelevant but if not replaced you will see a lot of warnings.

So, as I said, this utility should cover more cases when you will have duplication than changing date using pplusmain alone.

Post Extras: Print Post

Avenger
(Curate)
01/26/03 06:52 PM
Re: ESSFix - quick shot at duplication prevention utility [re: ghostwheel] 

People, GET THIS THING !

I've modified plugins, switched plugin, updated plugins and have yet to see another duplication

GREAT JOB, ghostwheel ! And I hope we'll see an updated version soon, which allows selection of different savegames for cleaning.

No more need to mess around with ESM mods and add-on ESPs, doing the stuff that the ESM can't do. Multiple ESPs are already a lot of clutter to go through, multiple ESMs with companion ESPs only make it worse. And what will happen with all the ESM mods anyway when the next patch comes ? They depend on Morrowind.esm and Tribunal.esm, so I hope all you ESM-modders have a way to quickly patch your ESMs as well. Personally I won't use ESM mods, none at all.

Post Extras: Print Post

Martyriinn
(Curate)
01/26/03 07:06 PM
Re: ESSFix - quick shot at duplication prevention utility [re: Avenger] 

Well....

it depends on the mod. MOST mods can't be converted without set-backs.

The new ESMs of

GIANTS
Dragon add-on
Wilderness Mod

don't need any other esp to do their job.

Only mods that REMOVE objects need that.

too bad you can't merge them into your mega-plugin thing-a-ma-jig but they will work with it.

And ESM mods like the ones mentioned above are only dependent on the Morrowind esm that means they will work with Tribunal.esm or any other new .esm expansion pack Bethesda throws at us.

Puma



---------
The Puma Man
(someday i may actually PLAY MW again...)
Creator of the G I A N T S mod.

Post Extras: Print Post

Avenger
(Curate)
01/26/03 07:12 PM
Re: ESSFix - quick shot at duplication prevention utility [re: Martyriinn] 

Unfortunately they won't work with my plugin....

It already contains Giants 2.0, Morrowind Advanced, Wilderness 1.0, Advanced Guards and a merged leveled list. So Wilderness 1.1 esm would conflict with it. And since esps override esms, I'd probably get stuck with a non-operational Wilderness 1.1.

Post Extras: Print Post

orlics101
(Acolyte)
03/19/03 11:31 PM
Re: ESSFix - quick shot at duplication prevention utility [re: Avenger] 

BUMP and uh... I noticed banners still duplicate with this program, specifically meldors, qwerts magical missile ammo shop's (jerik's), and the bank mod's banners.

_________________
Proud to be a Filipino!

This guy owes me $1000:
http://www.elderscrolls.com/ubbthreads/login.php?Cat=

Post Extras: Print Post

Sauron256
(Acolyte)
03/19/03 11:35 PM
Re: ESSFix - quick shot at duplication prevention utility [re: orlics101] 

I noticed the same thing. For some reason activators tend to not like being cleaned up. Bug or design?

_______________________________
http://thelys.free.fr/sauron.htm

Post Extras: Print Post

Martyriinn
(Disciple)
03/20/03 12:15 AM
Re: ESSFix - quick shot at duplication prevention utility [re: Sauron256] 

"Bug or design? "

Neither really.
Flag and banner duplication STILL occurs EVEN when the time stamp on the save (ess) files is updated.

Spawns, like the creature spawns form Gaints, tend not to, however.

This is not this programs fault since the same thing can happen with flags and banners using another time stamp updating program.

Using ESMs are still the most full-proof method to prevent doubling in your save.

Puma


---------
The Puma Man
The GREATEST Modder who ever lived!
Creator of G I A N T S

Post Extras: Print Post

orlics101
(Acolyte)
03/20/03 09:08 AM
Re: ESSFix - quick shot at duplication prevention utility [re: Martyriinn] 

The banners I mentioned double EVEN WITHOUT MODIFICATION whatsoever of my plugins... Like I go somewhere then when I go back to Balmora,

You there!
*console, click, disable*


_________________
Proud to be a Filipino!

This guy owes me $1000:
http://www.elderscrolls.com/ubbthreads/login.php?Cat=

Post Extras: Print Post

Sauron256
(Acolyte)
03/20/03 09:41 AM
Re: ESSFix - quick shot at duplication prevention utility [re: Martyriinn] 

I didn't mean that Ghostwheel's utility had a bug in it. It's a problem with the Morrowind engine itself - though I've never seen banners double if I don't disable and re-enable plugins with banners in them.

_______________________________
http://thelys.free.fr/sauron.htm

Post Extras: Print Post

DarkMouse
(Curate)
03/20/03 10:41 AM
Re: ESSFix - quick shot at duplication prevention utility [re: orlics101] 

I don't follow why ESMs fix this and ESPs don't. Why didn't they make the ESPs function more like ESMs, if ESM is a foolproof and no-downside way to 'trick' the game?

The Thieves Guild- the only Guild that matters.

Member #1 of the Happy General Discussion is Dead group-- don't mess with us

DarkMouse

Post Extras: Print Post

Avenger
(Disciple)
03/20/03 02:12 PM
Re: ESSFix - quick shot at duplication prevention utility [re: DarkMouse] 

ESPs can't function like ESMs, because they have an ability that ESMs don't have: ESPs can *change* already existing things, ESMs can only *add* new things. The doubling problem is not an ESP problem, it's an ESS problem. The ESS, while saving the changed state of things, also keep track of the original state like it was defined in the ESM or ESP. Every update to a plugin changes that original state, so the engine assumes that it is a new object added by the updated ESP, not realizing, that it's still the same, which is already recognized by the ESS, just an updated version. And presto the game loads the object saved in the the ESS *and* the one considered new from the ESP. Next save will save both objects, and if the ESP changes again, the third copy is being created, and so on. This can't happen with ESMs since they never change.

Although.... morrowind.esm *did* change with some patches, and still no doubling occured....

------------------------------------------------------------
My female armor volumes 1-3
http://www.sheikizza.com/Avengers_Page.html
Also check the great work of Sheikizza:
http://www.sheikizza.com

Post Extras: Print Post

DarkMouse
(Curate)
03/20/03 02:21 PM
Re: ESSFix - quick shot at duplication prevention utility [re: Avenger] 

Thanks for the overview.

I'll just be careful to only start my character when I have everything I want .

The Thieves Guild- the only Guild that matters.

Member #1 of the Happy General Discussion is Dead group-- don't mess with us

DarkMouse

Post Extras: Print Post

Pages in this thread: 1 | 2 | (show all)   Print Thread

Jump to

Contact Us The Elder Scrolls Homepage


UBBThreads™ 5.5.1
Click for Privacy Statement © 2002 Bethesda Softworks LLC, a ZeniMax Media company. All Rights Reserved.
PRIVACY POLICY | TERMS & CONDITIONS | LEGAL INFORMATION